Ejercicio No. 4

 
     
 

Enunciado

Es tiene un tipo de avión que tiene dos clases diferentes: el avión militar y el avión comercial, por su parte un avión comercial puede ser un de carga o avión de pasajeros. Un avión puede tener de 1 a 4 motores. Así, también se programa un vuelo, el cual lo realiza de 1 a 2 pilotos. El vuelo es programado por una aerolínea.

 
     
 

Solución

Tenemos una clase Avión la cual cuenta con una relación de generalización con las clases diferentes de aviones (militar y comercial).

La clase avión tiene una relación de composición con la clase avión. Para determinar la multiplicidad de esta relación nos preguntamos:

¿Cuántos motores pueden tener un avión? Un avión puede tener de 1 a 4 motores.

La clase Avión tiene una relación de asociación con el vuelo. Tenemos la clase Vuelo tiene a su vez la misma relación con las clases Piloto y Aerolínea, igualmente para determinar la multiplicidad de estas relaciones nos preguntamos:

¿Cuántos vuelos pueden tener un avión? Un avión puede tener n vuelos programados.

¿Cuántos pilotos pueden tener un vuelo? Un vuelo puede tener de 1 a 2 pilotos.

¿Cuántos vuelos pueden tener un piloto? Un piloto puede tener n vuelos programados.

¿Cuántos vuelos programados pueden tener una aerolínea? Una aerolínea puede tener n vuelos programados.